package com.vcc.service.service;

import com.mybatisflex.core.paginate.Page;
import com.mybatisflex.core.service.IService;
import com.vcc.data.entity.Role;
import com.vcc.data.entity.TransferOrder;
import com.vcc.service.boss.response.wellat.TransferOrderVo;

public interface TransferOrderService extends IService<TransferOrder> {

    Page<TransferOrder> paging(
            Integer pageNumber,
            Integer pageSize,
            Role role,
            String orderId,
            String type,
            Long userId,
            Long targetUserId,
            String startDate,
            String endDate
    );

    Page<TransferOrderVo> paging(
            Integer pageNumber,
            Integer pageSize,
            String orderId,
            String type,
            String startDate,
            String endDate,
            String status,
            Long userId,
            Long dealerId
    );


}
